package com.keyware.kd.repository.mybatis.itf.auditlog;

import java.util.List;

import com.keyware.kd.repository.entity.auditlog.AuditLogSnapshot;
import org.apache.ibatis.annotations.Param;


public interface AuditLogSnapshotMapper {
    int insert(AuditLogSnapshot record);
    int insertSelective(AuditLogSnapshot record);
    int addAuditLogSnapshot(List auditLogSnapshot);
	List<AuditLogSnapshot> safeSecretAuditLogSnapshot();
	List<AuditLogSnapshot> selectHistoryAdminLog(@Param("startDate")String startDate, @Param("endDate")String endDate);
	List<AuditLogSnapshot> selectHistorySafesecretLog(@Param("startDate")String startDate, @Param("endDate")String endDate);
	List<AuditLogSnapshot> selectHistorySafeauditLog(@Param("startDate")String startDate, @Param("endDate")String endDate);
	AuditLogSnapshot slectAuditLogSnapshotById(String id);

	List<AuditLogSnapshot> selectHistoryUserLog();
}